@@            
The end of the report has been reached.  Press 
ESC or ENTER to continue to the SELECTION MENU.

@@      
Enter the starting date using date arithmetic
or by pressing the F10 key to display a popup
calendar.

Date arithmetic examples are shown below:

    ENTER      DATE
    .          today
    +1         tomorrow
    +1w        next week
    +1m        next month
    5+1m       the fifth of next month

@@      
Enter the ending date using date arithmetic
or by pressing the F10 key to display a popup
calendar.

Date arithmetic examples are shown below:

    ENTER      DATE
    .          today
    +1         tomorrow
    +1w        next week
    +1m        next month
    5+1m       the fifth of next month

@@          
Select 'PAID' if you wish to get a listing of
those bills that have been paid within a
range of dates.

Select 'NOT PAID' if you wish to get a listing
of those bills that have not been paid.

@@         
Enter the total number of miles traveled in this
trip. This field will be automatically computed from
the start and ending odometer readings.

If the total mileage number doesn't agree with the
start and ending odometer readings, the ending
odometer reading will be automatically adjusted to
make the figures agree.

@@      
Enter 'y' to make a backup of the datafiles now.  The
batch file EBACKUP.BAT will be run which will first
compress your datafiles using the PKZIP command from
PKWARE then it will copy the compressed file to
drive A.  You have the option to modify the backup
batch file.

Enter 'n' or press ESC and you will return to DOS.

@@    
Enter 'y' to exit the system now. Otherwise press the
ESC key or enter 'n'.

You should exit the program completely. Do not simply
turn of the machine while the system is running or you
may inadvertently destroy the database. This will
force you to go to a backup copy.

@@          
Enter the starting date of those expenses that have
been reimbursed. Press F10 to enter a date using
the popup calendar.

@@          
Enter the ending date of those expenses that have
been reimbursed.  Press F10 to enter a date using
the popup calendar.

@@       
Enter the starting date in which you wish to select
expenses. Only those expenses falling within the range
of dates that you select will be printed.

The ending date must be on or after the starting date.

Press the F10 key to enter a date using the popup
calendar function.

@@       
Enter the ending date in which you wish to select your
expenses. Only those expenses falling within the range
of dates that you specify will be printed.

The ending date must be on or after the starting date.

Press the F10 key to enter a date using the popup
calendar function.

@@          
Enter the ending name of the selection. This will be
the same name as in the FROM field if you wish to
print a report for ONE particular CHARGETO, PURPOSE,
or LOCATION.

For example, to print out a report for a certain
purpose - CONTRACTX, enter "contractx" in both the
FROM and THRU fields.

@@          
Enter the starting name of the selection. Normally
you will enter the same name in both the FROM and
THRU fields to print out a report for a particular
CHARGETO, PURPOSE or LOCATION.

For example to print out a report for a certain
client - CLIENTA, enter "clienta" in both the FROM
and THRU fields.

@@       
Enter the total billing amount. Normally this is a
calculated amount according to the following formula:

total = tax + misc charge + (hours * rate per hour)

You can alternatively enter the total billing amount
directly from this prompt.

@@     
Normally the tax rate is automatically computed by the
following formula:

    tax = tax_rate * (misc + hours * rate per hour)

The tax_rate is accessible via the SYSTEM PARAMETER
MENU.

You can alternatively enter the tax amount directly
from this prompt.

@@       
Enter any miscellaneous charges here. The tax will be
computed including the miscellaneous charge.

@@         
Enter a number for the hourly rate charged to this
particular client. A default is set in the SYSTEM
PARAMETER MENU. The default can be changed at any
time.

@@      
You have finished selecting your filter criteria.
Select 'y' to actually print the report now. You will
then be asked where you wish the output to be sent.

@@        
There are several reports that will print out
information in various formats.  In each report,
you will be prompted with a selection menu allowing
you to filter information and effectively query
your expenses.

The difference between the summary and detail 
reports is that more information is printed
in the detail reports.

The filter function will enable you to ask
questions like:

"List lodging expenses in months of Jan - Mar."

"List all expenses that haven't been reimbursed."

"List all expenses paid by personal check that
 haven't been reimbursed."

After making your selection, press the ESC key.  You
will then be prompted to send the output to the
screen, printer or file.  If you select the printer
or file, after the report finishes printing you will
be asked if you wish those expenses that were printed
to be deleted.

If you send the output to the screen, you will be
able to preview the output.  Note that blank lines
are squeezed out of the displayed output.

@@         
Access the PRINTER PARAMETER and SYSTEM PARAMETER
MENU from here.

The PRINTER PARAMETER MENU allows you to change such
settings as line margin, end of line character, and
printer port.

The SYSTEM PARAMETER MENU has such settings as
screen color, tax rate, hourly billable
rates, etc.

@@      
Enter 'y' if you want the field highlighted to have
a popup menu appear automatically. If you enter 'n',
you will have to press F10 to bring up the popup
menu.

@@         
Enter the hourly rate charged to clients here.
This is only a default value that will be set
when entering new billable time.  You may change
the hourly rate when you add a new billable
record to the database.

@@         
Enter the rate per mile charged to the customer
here.  The figure is in dollars and can handle
fractions such as 25.5 cents per mile, which
would be specified as $.2550.

@@        
Enter the tax rate that will be applied to the
billable time.

@@         
Select REIMBURSED if you wish to select those
expenses that have been reimbursed within a range
of dates. 

Select NOT REIMBURSED to select ALL
expenses that have NOT been reimbursed yet.
You will not be able to select a range of
dates for those expenses that were not 
reimbursed.



@@        
Enter 'y' to select those expenses that were paid
in a certain manner. For example, you could print
expenses that were paid in CASH by selecting 'y'
now and entering CASH in both prompts.

@@         
Enter 'R' to select those expenses that have been
reimbursed within a range of dates. Enter 'N' to print
a list of those expenses that have NOT been
reimbursed.

Select 'Not selected' to ignore this filter.

@@         
Enter the payment method which you wish to select.

You may wish to get a listing of all expenses that
were paid by your VISA card. You would then enter
"VISA" in both the FROM and THRU fields.

@@          
Enter the type of expense that you wish to print. A
range of expenses may be printed but is only useful
if they are in alphabetical order. For example, to
select lunch thru lodging, you will enter "LODGING"
at this starting expense and "LUNCH" at the ending
expense.

To view one type of expense, simply enter LUNCH at
both start and ending prompts.

You may press F10 to get a POPUP MENU of expense
types.

@@         
Enter 'y' to select by type of expense such as
Breakfast, Lunch, Lodging, etc. This will enable
you to get an idea of what kind of money is spent
on lodging or tolls.

@@         
Enter 'y' to print only those expenses falling within
a range of dates that you select. You may also select
a single day.

@@        
Select one of three different fields in which to
filter the expense records.

CHARGE TO will allow you to print only those
expenses for a particular client or project.

PURPOSE will allow you to print only those
expenses for a particular purpose or project.

LOCATION will print those expenses for a
particular location.

Enter 'n' if you do not wish to filter the 
expenses.

@@          
Select how you wish to sort the expenses.
You have two possibilities: a sort by expense
date and by charge to.

If you wish to consolidate those expenses by
client select the CHARGE TO option.

@@      
Enter 'y' to delete all the items that were
just printed.  While they are being deleted you
may interrupt the process by pressing ESC.

Enter 'n' if you do not wish to delete the
expenses.

The deletion process is permanent.  There is no
way to undelete entries short of restoring a
backup copy of the expense database.

@@     
Enter "y" to actually add this new expense to the
expense database. Enter "n" to discard the new
expense.

Press ESC to continue editing this expense record.

@@      
Enter "y" to actually save the changes made to this
expense record. Enter "n" to any changes.

Press ESC to continue editing this expense record.

@@        
Enter "y" to actually delete this expense record.
The deletion is permanent.

Enter "n" if you do not wish to delete the
expense record at this time.

@@     
Enter the type of the expense here.
Examples would be:

    breakfast
    lunch
    dinner
    lodging
    fuel
    tips
    parking

Press {F10} for a list of pre-defined expenses.

@@     
Enter the date of the expense. Use the popup calendar
by pressing F10 or enter the date using relative date
arithmetic as described below:

  EXAMPLE      DESCRIPTION
  .            today
  +1           tomorrow
  +1w          next week (plus one week)
  +1m          next month
  8+2w         two weeks from the eighth

@@      
Enter the amount of this expense in dollars. You do
not have to enter the dot if you include the pennies.
For example: to enter $11.30 simply enter "1130" at
the prompt.

@@       
How did you pay for this expense? Examples would be:

    Visa card
    Cash
    Check
    Amer. Express
    etc.

Press {F10} for a list of pre-defined entries.

@@        
Who or what account should this expense be charged
to? This will normally be the name of the client or
company.

@@       
Enter the purpose of this expense. This field could
be used to track expenses done for a particular
client.

@@        
Where did this expense take place? Enter the
location be it a restaurant or the golf course.

@@    
Enter any miscellaneous information here that you
need to keep.

@@       
Enter the name of the company that the expense was
incurred on behalf of.

@@     
Where did this expense take place. Enter a restaraunt
name here or the name of a city.

@@         
Enter the number of hours that the client should be
billed. Enter the billing time in hours and fraction
of hours. For example, Enter "1.25" to enter one hour
and 15 minutes.

@@         
Enter "y" if this expense record is a mileage related
expense. Otherwise, enter "n". You cannot access the
odometer readings unless this field is set to "y".

@@        
Enter the odometer reading at the time of the
expense.  Do not enter comma's.

Once the start and ending odometer readings have been
entered, the total mileage and mileage cost can be
computed.

@@         
All new expense records are entered from this menu.
Simply type in "a" followed by the ENTER key to add
a new expense.

All expenses are sorted and retrieved by expense date.
To bring up expenses starting last week you can enter
the date arithmetic expression "-1w" or you can enter
an actual date in the format "mmddyy" or "dd Jan yy".

From then on you can use the UP and DOWN arrow keys to
move from expense to expense.

To delete an expense, bring up the expense using the
arrow keys then enter "d" to delete.

Each field on the EXPENSE MENU is described below:

 DATE:    When the expense was charged.
 TYPE:    Type of expense.  (breakfast, tolls, ...)
 AMOUNT:  Dollar amount of expense.
 PAYMENT: How expense was paid for.

 REIMBURSED: Was the expense reimbursed (y/n)?
 DATE REIMBURSED: Date of reimbursement.

 CHARGE TO: Who to charge the expense to.
 PURPOSE: Purpose of the expense.
 LOCATION: Where expense was incurred
 MEMO: miscellaneous comments

Many fields have a POPUP MENU associated with
them for easy data entry.  While on a field with
the prompt PRESS F10 for POPUP MENU, press F10
and a popup menu will appear.  The popup will
make it easy to enter new information.

@@         
All new billing records are entered from this menu.
Simply type in "a" followed by the ENTER key to add
a new billing.

To delete a billing, bring up the billing using the
arrow keys then enter "d" to delete.

Press the UP and DOWN arrow keys to view different
billing records. The billing records are sorted in
date order.

Each field on the BILLING MENU is described below:

 DATE:    When the work was charged.
 TIME:    Amount of time spent for hourly charges.
 RATE:    Dollar rate per hour.
 MISC:    Any miscellaneous charges
 TAXES:   Taxes computed on MISC + (RATE * TIME).
 TOTAL:   TAXES + MISC + (RATE * TIME)
 PAID?:   Whether work has been paid for or not.
 DATE PAID: When work has been paid.

 CHARGE TO: Who to charge the time to.
 PURPOSE: Purpose of the bill.
 LOCATION: Where bill was incurred
 MEMO: miscellaneous comments

Many fields have a POPUP MENU associated with
them for easy data entry.  While on a field with
the prompt PRESS F10 for POPUP MENU, press F10
and a popup menu will appear.  The popup will
make it easy to enter new information.

@@         
All new mileage records are entered from this menu.
Simply type in "a" followed by the ENTER key to add
a new mileage record.

To delete a mileage record, bring up the mileage
record using the arrow keys then enter "d" to delete.

Press the UP and DOWN arrow keys to view different
mileage records. The mileage records are sorted in
date sorted order.

Each field on the MILEAGE MENU is described below:

 DATE:       When the miles were logged.
 START ODOM: Odometer reading at start of trip.
 END ODOM:   Odometer reading at end of trip.
 TOTAL:      END ODOMETER - START ODOMETER.
 COST/MILE:  Cost per mile (in dollars).
 TOTAL COST: TOTAL * COST/MILE.

 REIMBURSED?: Whether trip has been reimbursed.
 DATE REIM: When mileage has been reimbursed.

 CHARGE TO: Who to charge the mileage to.
 PURPOSE: Purpose of the mileage.
 LOCATION: Where mileage was incurred
 MEMO: miscellaneous comments

Many fields have a POPUP MENU associated with
them for easy data entry.  While on a field with
the prompt PRESS F10 for POPUP MENU, press F10
and a popup menu will appear.  The popup will
make it easy to enter new information.

@@     
Each prompt ending with "..." means that the F10
key is available for use in that field.

Enter ESC to discard the popup and enter the
information manually.

Enter an option letter or use the UP and DOWN arrow
keys to position to the option desired the press
ENTER to select that option.

Press the LEFT or RIGHT arrow key to ignore the
popup and move on to the next field on the screen.

To modify an option on the POPUP MENU, position the
highlight bar over the field to modify then press the
F10 key. Make your change then press ENTER for the
change to take effect. The changes to the popups will
automatically be saved in the parameter file
"expense.hdr" when you exit the expense program.

@@     
Has this expense been paid or reimbursed?

Enter 'y' if it has, otherwise enter 'n'.

@@         
Use the arrow keys to move the highlight bar from
option to option or press the first letter of an
option desired.

Each menu entry is described more fully below:

           ** EXPENSE MENU **

Enter general expenses from this menu.  Items
such as lunch, dinner, parking, tolls, fares,
etc. should be entered in this menu.

Each expense has a date and amount that should
be set.  There is a flag that indicates whether
or not the expense has been paid or reimbursed.

           ** MILEAGE MENU **

Enter odometer readings in this menu.  A per mile
cost will be calculated and applied to the
client.

The expense tracker applies the per mile rate as
set in the SYSTEM PARAMETER MENU.

There is a flag that indicates whether the mileage
has been paid or reimbursed.

        ** BILLABLE TIME MENU **

If you are a consultant, use this menu to bill your
hours.  An entry for the hourly rate is included.
The expense tracker will calculate taxes based on
a flat tax rate set in the SYSTEM PARAMETER MENU.
You may also add any miscellaneous charges.

A flag will track whether the bill has been paid
and when it has been paid.

             ** REPORTS **

Use the REPORTS menu to get a listing of the
expense/mileage/billings on the system.  Each
report brings you into a selection screen which
allows you to filter out information by date,
expense type, client, etc.

If the report is sent to a file or actually printed
you will actually be asked if you wish to delete
those expense/mileage/billing records that just
finished printing.

         ** PRINT SAVED SCREENS **

When you press the F2 key, an image of the screen
is appended to the file "screen.sav".  You can
then later print the screen or collection of
screens using this menu.

         ** DISCARD SAVED SCREENS **

Delete those screens that were saved using the
F2 (SAVE SCREEN) key.  The file "screen.sav"
will be cleared.

            ** UTILITY MENU **

Access to the SYSTEM PARAMETER MENU and the
PRINTER PARAMETER MENU is through the UTILITY
MENU.

Set various parameters such as screen color,
tax rate, charge per mile, etc.

          ** ALTER THE DATE **

Change the current date. The current date is
displayed in the upper right corner of each
screen from this menu.

The current date is read from the computer system
when the system is started.  You can then change
the date of the system usiing this menu.

@@        
Select an option:

 monochrome screen (white on black)
 color on black background
 color on blue background
 white on blue background

Only the monochrome screen will work for non-color
monitors.

@@        
Type "y" to turn on the error bell - it will
beep at you if you make an input error.

Type "n" to turn off this bell.

@@            
This field allows you to specify how often you desire
to "sync" the database. The internal file structure
needs to be physically updated occasionally. The
smaller this number is, the more often the database
will be SYNCED. Of course, small values for the sync
will slow the system down when adding many entries
to the system.

When entering many expenses into the database,
you may wish to set it to 10. After entering the
expenses, for maximum file integrity, set it to 1.
The system automatically sync's its files when you
exit. Be sure to exit by pressing the ESC key and
answering "y" to the exit prompts.

DO NOT exit by turning off the computer or pressing
CTRL-ALT-DELETE. This may destroy the index files in
which case you will have to use the CFIX program to
recover the index files or reload all your data from
scratch.

It is advisable to make backups of the system after
making significant changes.

@@        
If you experience a snow or sparkle effect on the
screen. Enter "y" to this question. The screen will
be drawn to limit the snow effect.

This may occur on certain old CGA monitors.

@@       
The "printer end-of-line" is used to control the
printer output at the end of the printed line. There
are 4 options to set depending upon your printer. You
may have to do a little bit of experimentation with
this to get it right. Once it is set correctly, it
will not have to be changed (as long as the switch
settings on the printer do not change).

Option
   NL     newline character
   CR     carriage return character
   NL/CR  newline then carriage-return character
   CR/NL  carriage-return then newline character

Output is double spaced - try setting option to CR.

Output is overprinting or printing on one line  -
try setting the option first to NL and if that
doesn't work, try out the options NL/CR or CR/NL.

Output is jagged like:
This is
       an example  of
                     a jagged line.

Try changing option to NL/CR or CR/NL.

@@          
Press any key to continue to the next page of the
report, press ESC to stop the listing.

@@          
Press ENTER to see all reports on the screen.

Select the "printer" to send the reports to a printer
- directly.

Select "capturefile" to send the output to an ASCII
file. If the file exists, the output will be appended
to the file. Otherwise, a new file will be created.

While the report/form is printing you may press SPACE
which will pause the printer; ESC will abort the
printout.

@@       
Enter 'Y' if you wish the popup menu to appear
automatically in the EXPENSE MENUS whenever a prompt
with "..." appears. For example a popup over the
expense field under the EXPENSE MENU may look like:

  +- TYPE ----------+
  | A - Breakfast   |
  | B - Lunch       |
  | C - Dinner      |
  | D - Lodging     |
  | E - ...         |
  +-----------------+

Enter 'N' and you must press F10 to bring up the
popup menus.

@@        
Type "y" and the changes made to the setup screen
will be saved.

Type "n" and the changes will be discarded and the
old values will be retained.

@@       
Enter the full name of the file you want to save the
output of the report to.

Examples: report1.out
          a:\reports\mar.87

If the file exists and is ASCII, it will be appended
to. If it isn't ASCII, you must make another
selection.

@@             
The expense program cannot make contact with your
printer.

The system is set up to talk to LPT1 or LPT2. Check
and make sure that the printer is online and has
paper.

@@              
The output file "screen.sav" has been printed. Press
any key to continue.

@@              
The output file "screen.sav" has been cleared. Press
any key to continue.

@@                
Enter "y" to delete the screens previously saved in
the file "screen.sav". Otherwise, enter "n".

@@             
Enter the sequence of decimal codes that will place
the printer into the mode desired (e.g. 16 pitch or
"NLQ" - Near Letter Quality). See your printer
manual for ASCII control codes.

For example: sending 'ESC F' to the IBM Proprinter
will turn EMPHASIZED PRINT ON. This would correspond
to entering decimal 27 then 70 into the printer setup
string. A code of zero "0" cannot be entered as it
signifies the end of the escape string.

COMMON DECIMAL ASCII CODES:

   27 - ESC        32 - SPACE      8 - BACKSPACE
    9 - HORZ TAB   10 - LN FEED   12 - FORMFEED
   13 - CAR RET    14 - SO        15 - SI
   33 - '!'        34 - '"'       35 - '#'
   36 - '$'        37 - '%'       38 - '&'
   40 - '('        41 - ')'       42 - '*'
   43 - '+'        44 - ','       45 - '-'
   46 - '.'        47 - '/'       60 - '<'
   61 - '='        62 - '>'       63 - '?'
  1  - 'CTRL-A'   65 - 'A'    97 - 'a'   48 - '0'
  2  - 'CTRL-B'   66 - 'B'    98 - 'b'   49 - '1'
  3  - 'CTRL-C'   67 - 'C'    99 - 'c'   50 - '2'
  4  - 'CTRL-D'   68 - 'D'   100 - 'd'   51 - '3'
  5  - 'CTRL-E'   69 - 'E'   101 - 'e'   52 - '4'
     ...           ...         ...        ...
 25  - 'CTRL-Y'   89 - 'Y'   121 - 'y'   56 - '8'
 26  - 'CTRL-Z'   90 - 'Z'   122 - 'z'   57 - '9'

@@            
If you wish to send an initialization string
to the printer every time a report is printed
answer "y"  to the question.

If you answer "n", the system will not send a
printer string.

@@        
Select an output port for your printer. You will
most likely be using LPT1.

@@               
Enter the number of spaces from the left edge of
the paper at which you want the printer to start
printing.  I.e. if you enter 5, The system will
advance 5 spaces on each printed line.

@@        
Enter a new date for the system. Since the system
makes extensive use of the date and time, it is
important that the system date and time be correctly
set. Both the date and time are read from the 
computer system when first starting up.

Use the PGUP, PGDN, UP, DOWN, RIGHT and LEFT arrow
keys to move from date to date. Press ENTER once you
have selected the desired date.

@@            
Enter "y" if you have an IBM/EPSON compatible printer.
If you do, when F2 is pressed, the system will save
the screens using the line drawing character set
instead of dashes "-", plus symbols "+" and pipe
symbols "|".

Your saved screens may look more attractive using this
option. If the line drawing characters appear as a
string of MMMMMMMMMMMM's, you will want to enter "n"
at this option.

To see if it works on your printer do the following:

    1) Set this option to "y"
    2) Discard previous saved screens
    3) Call up a calendar page
    4) Enter F2 to save the screen
    5) Print the saved screen
    6) Check the printed output

@@
